Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Poland F4 Poland F6 Switzerland F2 Switzerland F3 Great Britain F5 Great Britain F6 Poland F1 Poland F2 Slovakia F1 Poland F5 Poland F6 Poland F7 Czech Republic F6 Germany F1 Germany F2 Germany F4 Czech Rep. F1 Czech Rep. F2 Poland F1 France F17 Azerbaijan F1 Azerbaijan F2 Turkey F3 Turkey F4 Poland F2 Poland F8 Great Britain F3 Italy F4 Poland F1 Poland F3 Poland F4 Belarus F3 Belarus F4 M15 Wroclaw Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Morocco Tennis Tour - Marrakech Porsche Open - Poznan Pekao Open - Szczecin Barletta Challenger Rome Challenger Rome Challenger Ostrava Challenger Prostejov Challenger Kosice Challenger Bytom Challenger Poznan Challenger Seville Challenger Cairo Challenger Bytom Challenger Heilbronn Challenger Scheveningen Challenger Poznan Challenger Istanbul Challenger Genova Challenger Szczecin Challenger Sophia Antipolis Challenger Braunschweig Challenger Bastad Challenger Poznan Challenger Cordenons Challenger Manerbio Challenger Bratislava Challenger Tunis Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Perugia Challenger Genova Challenger Seville Challenger Helsinki Challenger Rennes Challenger Pau Challenger Poland F2 Gran Canaria 1 Challenger Milan Challenger Lugano Challenger Poznan Challenger Grodzisk Mazowiecki Challenger Mallorca Challenger Great Britain F2 Maia Challenger Milan Indoors - Milan Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Croatia Open - Umag Idea Prokom Open - Sopot AIG Japan Open - Tokyo Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Croatia Open - Umag Pilot Pen Tennis - New Haven Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Estoril Open - Estoril Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart M15 Bytom Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Copa Sevilla Internacionales de Andalucia - Seville BA-CA Tennis Trophy - Vienna Chennai Open - Chennai SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam St. Remy Challenger U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Salzburg Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Courmayeur Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Caltanissetta Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo VIII Torneo Internazionale di Tennis - Barletta Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Binghamton Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Rennes Challenger Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Marburg Challenger AEGON International - Eastbourne German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm Marburg Challenger Erste Bank Open - Vienna Scheveningen Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland Como Challenger Brasil Open - Sao Paulo Open 13 - Marseille Copa Claro - Buenos Aires Trani Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Genova Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Rome Challenger Apia International - Sydney Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Almaty Challenger Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Tashkent Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril AEGON Championships - London Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Aircel Chennai Open - Chennai ASB Classic - Auckland Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Mercedes Cup - Stuttgart AEGON International - Eastbourne Generali Open - Kitzbuhel If Stockholm Open - Stockholm Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Sydney International - Sydney New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel Open Sud de France - Montpellier Bratislava Challenger New York Open - New York Delray Beach Open - Delray Beach Aachen Challenger Canberra Challenger Prostejov Challenger Bergamo Challenger Kremlin Cup - Moscow Mons Challenger Eckental Challenger Segovia Challenger Meerbusch Challenger Mons Challenger Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Trofeo Barcelona de Tenis - Barcelona Augsburg Challenger Baumag Open - Budapest X Open Internacional D'Andorra - Andorra Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Lambertz Open - Aachen Okal Cup 2003 - Eckental 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Open Castilla y Leon - Segovia Porsche Open - Poznan Volkswagen Challenger 2004 - Wolfsburg China Open - Beijing 10ø Tornea B. Camparini - Reggio Emilia Lambertz Open - Aachen IPP Open - Helsinki Tennis Napoli Cup - Napoli Quimper Challenger USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen Bergamo Challenger Wroclaw Challenger AT&T Challenger of Dallas - Dallas NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Open Costa Daurada - Tarragona Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Challenger Tunisie - Tunis Mutua Madrilena Madrid Open - Madrid KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Rabat Polska Energia Open - Bytom Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome ATP Open Castilla y Leon - Segovia Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Caversham International Tennis Tournament - Jersey BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells IPP Open - Helsinki Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wroclaw Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wolfsburg Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Aachen Challenger Bratislava Challenger Tampere Challenger Helsinki Challenger Wolfsburg Challenger Bath Challenger St. Brieuc Challenger Athens Challenger Prague Challenger Zagreb Challenger Furth Challenger Heilbronn Challenger Turin Challenger Sopot Challenger Poznan Challenger Seville Challenger Madrid Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Rome Challenger Tunis Challenger Rome Challenger Prostejov Challenger Nottingham-2 Challenger Cordenons Challenger Szczecin Challenger Prostejov Challenger Rome Challenger Poznan Challenger Irving Challenger Australian Open - Melbourne French Open - Paris Orleans Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Scheveningen Challenger Biella Challenger Wimbledon - London Orleans Challenger Orleans Challenger U.S. Open - New York Eckental Challenger Guadalajara Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Prostejov Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Brest Challenger U.S. Open - New York Szczecin Challenger Biella Challenger Gran Canaria 2 Challenger Bordeaux Challenger Ortisei Challenger Quimper Challenger Szczecin Challenger Tampere Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Lille Challenger Alicante Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Alicante Challenger Ordina Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Seville Challenger TD Waterhouse Cup - Long Island China Open - Beijing Heineken Open Shanghai - Shanghai Abierto Mexicano Telfonica MoviStar - Acapulco Idea Prokom Open - Sopot Open Romania - Bucharest Thailand Open - Bangkok Chennai Open - Chennai Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo SAP Open - San Jose Estoril Open - Estoril Generali Open - Kitzbuhel Delray Beach International Tennis Championships - Delray Beach The Nottingham Open - Nottingham AIG Japan Open Tennis Championships - Tokyo Shenzhen Open - Shenzhen Grand Prix de Tennis de Lyon - Lyon Wimbledon - London PBZ Zagreb Indoors - Zagreb U.S. Open - New York Australian Open - Melbourne Bank Austria Tennis Trophy - Vienna French Open - Paris Open Sabadell Atlantico - Barcelona Wimbledon - London Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier French Open - Paris Brasil Open - Sao Paulo Portugal Open - Oeiras Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Wimbledon - London Heineken Open - Auckland Australian Open - Melbourne Valencia Open - Valencia French Open - Paris Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Wimbledon - London Catella Swedish Open - Bastad Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Open Sud de France - Montpellier Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Marbella Challenger Ilkley Challenger Canberra Challenger St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Swiss Open - Gstaad Valencia Open - Valencia Open de la Comunidad Valenciana - Valencia Heineken Open - Auckland AIG Japan Open - Tokyo Topshelf Open - 's-Hertogenbosch Thailand Open - Bangkok Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz AEGON Championships - London Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid The Dubai Tennis Championships - Dubai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Rogers Cup - Montreal Copa Claro - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Wimbledon - London Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group II, 1R, POL-MAD 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Hopman Cup - Perth Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, PO, POL-SVK 3-2 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group II, PO, POL-HKG 4-0 Kooyong Classic - Kooyong All Lower level tournaments Olympics - Rio de Janeiro